Pictures of gray langurgray langur

Baby gray langur

Gray langurs grooming

Gray langurs grooming

Baby common langur

Gray langur

Baby langur

Common langur

Gray langur atop a crocodile warning sign

Baby gray langur

Baby gray langur

Baby gray langur

Gray langur (Semnopithecus entellus)

Gray langur (Semnopithecus entellus)

Baby gray langur

Gray langur

Common langurs grooming

Gray langur

Gray langur

Gray langurs grooming

Gray langur

Gray langurs grooming

Common langurs in Ranthambore

Gray langur

Common langurs in Ranthambore

Baby gray langur

Gray langur

Gray langurs grooming

Baby gray langur

Baby gray langur

Baby gray langur

Gray langurs grooming

Baby common langur

Baby langur

Gray langur

Common langur pulling on a windshield wiper

Common langurs in Ranthambore

Gray langur

Baby gray langur

Baby common langur

Gray langur

Gray langurs grooming

Gray langur atop a crocodile warning sign

Gray langur

Gray langur

Common langur

Gray langur

Gray langur

Gray langur (Semnopithecus entellus)

Baby gray langur

Common langur

Baby langur

Gray langurs grooming

Gray langurs grooming

Gray langur

Common langur

Gray langurs grooming

Baby gray langur

Gray langur (Semnopithecus entellus)

Gray langur

Common langurs in Ranthambore

Common langur

Baby gray langur

Gray langur

Baby gray langur

Common langurs in Ranthambore

Common langurs in Ranthambore

Gray langur

Gray langurs grooming

Gray langur

Gray langur

Gray langur

Gray langurs grooming

Gray langur

Baby gray langur

Common langurs grooming

Gray langur

Baby gray langur

Gray langurs grooming

Gray langurs grooming

Baby common langur

Gray langur

Gray langur

Gray langur atop a crocodile warning sign

Baby gray langur

Baby gray langur

Common langur

Gray langurs grooming

Baby gray langur

Gray langur

Baby gray langur

Baby gray langur

Gray langur (Semnopithecus entellus)

Gray langurs grooming

Gray langurs grooming

Gray langur atop a crocodile warning sign

Baby gray langur

Baby gray langur

Gray langur atop a crocodile warning sign

Baby gray langur

Common langur

Gray langur

Gray langur

Gray langur atop a crocodile warning sign

Baby gray langur

Gray langurs grooming

Gray langur

Gray langur

Gray langur

Gray langur

Common langur

Common langur

Gray langur

Common langurs grooming

Common langur

Gray langur

Baby gray langur

Gray langurs grooming

Gray langur (Semnopithecus entellus)

Baby gray langur

Gray langur

Common langurs in Ranthambore

Gray langur

Common langurs in Ranthambore

Gray langur

Gray langur

Gray langurs grooming

Gray langur

Gray langur

Gray langur

Gray langur

Common langur pulling on a windshield wiper

Gray langur

Gray langur atop a crocodile warning sign

Common langur with baby

Gray langur

Gray langur

Gray langurs grooming

Gray langur

Gray langur (Semnopithecus entellus)

Common langur on the wall of Fort Ranthambore

Gray langur

Gray langur

Baby gray langur

Gray langur

Gray langurs grooming

Gray langur

Common langur

Gray langur atop a crocodile warning sign

Gray langur

Gray langur

Common langurs in Ranthambore

Common langurs in Ranthambore

Gray langur atop a crocodile warning sign

Gray langur

Common langur

Baby gray langur

Gray langurs grooming

Gray langur

Common langur

Common langur

Gray langur (Semnopithecus entellus)

Common langur

Common langur

Gray langur (Semnopithecus entellus)

Gray langurs grooming

Common langurs grooming

Gray langur

Monkey penis

Gray langur

Common langurs in Ranthambore

Gray langur

Common langurs in Ranthambore

Gray langurs grooming

Gray langur

Common langurs in Ranthambore

Common langur

Common langur

Gray langurs grooming

Baby gray langur

Gray langur

Gray langurs grooming

Baby gray langur

Baby common langur

Baby gray langur
gray langur